/*
 * @Author: quit
 * @Date: 2023-03-07 00:19:39
 * @LastEditTime: 2023-03-07 01:47:02
 * @Descripttion:
 * 在TS中最重要的就是增加了静态约束、类型系统
 * @notice:
 */

// 下面这个方法给add函数添加2个参数X Y 约束它们必须是number类型;并且返回值也是number类型
function add(x: number, y: number): number {
  return x + y
}
// 如果在调用传参时,没有使用约束的类型进行传参;以及在返回值阶段没有返回一个number类型的数据,则在编译阶段都不会通过
console.log(add(1, 2))

// 如果这时直接在浏览器中使用TS文件;会报错,需要使用命令行工具 tsc 文件名
